<script>
	
	// 项目的根组件
	export default {
		// 全局变量
		globalData:{
			// 登陆状态
			loginStatus:false,
			// 用户信息
			userInfo:{},
			// header设置
			header:{
				"content-type":"application/json",
				"authorization":null,
			}
		},
		// 一进入项目，检测是否已经登陆
		onLaunch() {
			// 获取用户信息
			let  userInfo =  uni.getStorageSync("userInfo") || null;
			if(userInfo == null){
				this.globalData.loginStatus = false; //未登录
				// 未登录
				uni.setTabBarItem({
				  index: 3,
				  text: '未登录',
				})
			}else{
				// 之前登录过
				this.globalData.loginStatus = true; //登录
				let {avatarurl,nickname,phone,uid} = userInfo
				this.globalData.userInfo ={avatarurl,nickname,phone,uid} 
				this.globalData.header.authorization = userInfo.token;
				// 已经登陆
				uni.setTabBarItem({
				  index: 3,
				  text: '我的',
				})
			}
		},
	}
</script>

<style lang="scss">
	/* 注意要写在第一行，同时给style标签加入lang="scss"属性 */
	@import "uview-ui/index.scss";
	
	/* 触摸样式 */
	.touchOpacity{
		opacity: 0.3;
		color: #ff6040;
	}
</style>
